.productdetail-left { float: left; width: 332px; height: 250px; padding: 2px; border-right: 1px dashed #B9B9B9; }
.product-image { width: 200px; height: 200px; margin: 0 auto; padding: 3px; background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
.productdetail-right { float: right; height: 250px; width: 225px; padding: 2px 5px 0px 10px; position: relative; border-left: 1px dashed #E2E2E2; }
.product-name { margin-bottom: 10px; display: block; font-size: 16px; font-weight: 600; color: #443937; }
.product-info p { padding: 0 20px; }
.product-price { width: 225px; }
.oldprice { text-decoration: line-through; }
.product-price { width: 225px; position: absolute; bottom: 0px; left: 2px; padding: 10px 5px; background: #C4C4C4; background: -moz-linear-gradient(top, #FFFFFF, #E6F6F6); background: -o-linear-gradient(top, #FFFFFF, #E6F6F6); background: -webkit-linear-gradient(top, #FFFFFF, #E6F6F6); }
.price ul { list-style: none; }
.price ul li { padding: 3px 10px; background: url(images/bullet.png) no-repeat left center; }
.price ul li span { font-weight: 700; font-size: 14px; }
.price { margin: 0 0 10px 0; }
.percent { text-decoration: blink; color: Red; }
.panel { padding: 0; }
.quantity { float: left; height: 30px; line-height: 30px; }
.quantity input { width: 18px; height: 25px; padding: 0 4px; }
.clear { clear: both; }
.addtocart { float: right; height: 30px; line-height: 30px; }
.productdetail-bottom { clear: left; padding: 0 10px; }